x86/emul: Drop swint_emulate infrastructure
authorAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 31 Mar 2017 17:13:38 +0000 (18:13 +0100)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Thu, 6 Apr 2017 17:12:59 +0000 (18:12 +0100)
commit52053d5fc2f9fd7f606967db945ba7eab63c5ccf
tree14301429efac103bf89e94145410c65f2ce59a68
parent897d59a426f19f4099cd34feb0a8da9122810364
x86/emul: Drop swint_emulate infrastructure

With the SVM injection logic capable of doing its own emulation, there is no
need for this hardware-specific assistance in the common emulator.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Tim Deegan <tim@xen.org>
tools/fuzz/x86_instruction_emulator/fuzz-emul.c
xen/arch/x86/hvm/emulate.c
xen/arch/x86/mm.c
xen/arch/x86/mm/shadow/common.c
xen/arch/x86/x86_emulate/x86_emulate.c
xen/arch/x86/x86_emulate/x86_emulate.h